[[release-notes-5.11.0-M3]]
== 5.11.0-M3

*Date of Release:* ❓

*Scope:* ❓

For a complete list of all _closed_ issues and pull requests for this release, consult the
link:{junit5-repo}+/milestone/77?closed=1+[5.11.0-M3] milestone page in the JUnit
repository on GitHub.


[[release-notes-5.11.0-M3-junit-platform]]
=== JUnit Platform

[[release-notes-5.11.0-M3-junit-platform-bug-fixes]]
==== Bug Fixes

* ❓

[[release-notes-5.11.0-M3-junit-platform-deprecations-and-breaking-changes]]
==== Deprecations and Breaking Changes

* ❓

[[release-notes-5.11.0-M3-junit-platform-new-features-and-improvements]]
==== New Features and Improvements

* New `rootCause()` condition in `TestExecutionResultConditions` that matches if an
  exception's _root_ cause matches all supplied conditions, for use with the
  `EngineTestKit`.


[[release-notes-5.11.0-M3-junit-jupiter]]
=== JUnit Jupiter

[[release-notes-5.11.0-M3-junit-jupiter-bug-fixes]]
==== Bug Fixes

* ❓

[[release-notes-5.11.0-M3-junit-jupiter-deprecations-and-breaking-changes]]
==== Deprecations and Breaking Changes

* ❓

[[release-notes-5.11.0-M3-junit-jupiter-new-features-and-improvements]]
==== New Features and Improvements

* New `argumentSet()` factory method for providing a custom name for an entire set of
  arguments for a `@ParameterizedTest`. See the
  <<../user-guide/index.adoc#writing-tests-parameterized-tests-display-names, User Guide>>
  for details.
* `JAVA_24` has been added to the `JRE` enum for use with JRE-based execution conditions.


[[release-notes-5.11.0-M3-junit-vintage]]
=== JUnit Vintage

[[release-notes-5.11.0-M3-junit-vintage-bug-fixes]]
==== Bug Fixes

* ❓

[[release-notes-5.11.0-M3-junit-vintage-deprecations-and-breaking-changes]]
==== Deprecations and Breaking Changes

* ❓

[[release-notes-5.11.0-M3-junit-vintage-new-features-and-improvements]]
==== New Features and Improvements

* ❓
